Video Analytics For Smart Cities